package com.enjoyor.soa.traffic.api.dto;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.enjoyor.soa.traffic.api.dto.iems.EventAdjunctDto;
import com.enjoyor.soa.traffic.api.dto.iems.PlanInfoDto;

/**
 * @author 周宏伟
 * @date 2017年4月22日
 * @email zhouhongwei@enjoyor.net
 * @description 事件信息实体
 */
@Deprecated
public class EventInfoDto implements Serializable {

	/**
	 * 版本号
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 事件编号
	 */
	private String eventId;
	/**
	 * 区域编号
	 */
	private String regionId;
	/**
	 * 区域名称
	 */
	private String regionName;
	/**
	 * 辖区编号
	 */
	private String deptId;
	/**
	 * 辖区名称
	 */
	private String deptName;
	/**
	 * 来源编号
	 */
	private String sourceId;
	/**
	 * 来源名称
	 */
	private String sourceName;
	/**
	 * 类型编号
	 */
	private String typeId;
	/**
	 * 类型名称
	 */
	private String typeName;
	/**
	 * 形态编号
	 */
	private String formId;
	/**
	 * 形态名称
	 */
	private String formName;
	/**
	 * 等级编号
	 */
	private String levelId;
	/**
	 * 等级名称
	 */
	private String levelName;
	/**
	 * 发生时间
	 */
	private Date eventTime;
	/**
	 * 道路编号
	 */
	private String roadId;
	/**
	 * 道路名称
	 */
	private String roadName;
	/**
	 * 道路类型编号
	 */
	private String roadTypeId;
	/**
	 * 道路类型名称
	 */
	private String roadTypeName;
	/**
	 * 支路编号
	 */
	private String branchId;
	/**
	 * 支路名称
	 */
	private String branchName;
	/**
	 * 方位编号
	 */
	private String directionId;
	/**
	 * 方位名称
	 */
	private String directionName;
	/**
	 * 距离公里数
	 */
	private double distance = 0.0;
	/**
	 * 地址详细描述
	 */
	private String address = "";
	/**
	 * 经度
	 */
	private double longitude = 0.0;
	/**
	 * 纬度
	 */
	private double latitude = 0.0;
	/**
	 * 事件内容
	 */
	private String content = "";
	/**
	 * 交通影响程度编号
	 */
	private String influenceId;
	/**
	 * 交通影响程度名称
	 */
	private String influenceName;
	/**
	 * 死亡人数
	 */
	private int death = 0;
	/**
	 * 重伤人数
	 */
	private int seriousInjury = 0;
	/**
	 * 轻伤人数
	 */
	private int minorInjury = 0;
	/**
	 * 被困人数
	 */
	private int trapped = 0;
	/**
	 * 失踪人数
	 */
	private int missing = 0;
	/**
	 * 损坏机动车数
	 */
	private int damageMotor = 0;
	/**
	 * 损坏非机动车数
	 */
	private int damageNonMotor = 0;
	/**
	 * 损失财产
	 */
	private double damageProperty = 0.0;
	/**
	 * 是否逃逸
	 */
	private boolean escape = false;
	/**
	 * 是否涉爆
	 */
	private boolean explosive = false;
	/**
	 * 是否涉危
	 */
	private boolean dangerous = false;
	/**
	 * 是否涉外
	 */
	private boolean foreign = false;
	/**
	 * 是否二次事件
	 */
	private boolean again = false;
	/**
	 * 是否典型事件
	 */
	private boolean typical = false;
	/**
	 * 报警人
	 */
	private String warnPerson;
	/**
	 * 报警电话
	 */
	private String warnTel;
	/**
	 * 报警时间
	 */
	private Date warnTime;
	/**
	 * 上报人编号
	 */
	private String reportPersonId;
	/**
	 * 上报人姓名
	 */
	private String reportPersonName;
	/**
	 * 上报部门编号
	 */
	private String reportDeptId;
	/**
	 * 上报部门名称
	 */
	private String reportDeptName;
	/**
	 * 上报时间
	 */
	private Date reportTime;
	/**
	 * 接收人编号
	 */
	private String answerPersionId;
	/**
	 * 接收人姓名
	 */
	private String answerPersionName;
	/**
	 * 接收部门编号
	 */
	private String answerDeptId;
	/**
	 * 接收部门名称
	 */
	private String answerDeptName;
	/**
	 * 接收时间
	 */
	private Date answerTime;
	/**
	 * 初定事故原因类型
	 */
	private String primaryReasonType;
	/**
	 * 初定事故原型描述
	 */
	private String primaryReasonDesc;
	/**
	 * 实际事故原因类型
	 */
	private String actuallyReasonType;
	/**
	 * 实际事故原型描述
	 */
	private String actuallyReasonDesc;
	/**
	 * 负责领导
	 */
	private String leader;
	/**
	 * 指导意见
	 */
	private String instruction;
	/**
	 * 处理结果
	 */
	private String result;
	/**
	 * 结束时间
	 */
	private Date finishTime;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 状态编号
	 */
	private String statusId;
	/**
	 * 状态名称
	 */
	private String statusName;
	/**
	 * 预案信息
	 */
	private List<PlanInfoDto> plans = new ArrayList<PlanInfoDto>();
	/**
	 * 车辆信息
	 */
	private List<VehicleInfoDto> vehicles = new ArrayList<VehicleInfoDto>();
	/**
	 * 附件信息
	 */
	private List<EventAdjunctDto> adjuncts = new ArrayList<EventAdjunctDto>();

	/**
	 * 获取事件编号
	 * 
	 * @return eventId 事件编号
	 */
	public String getEventId() {
		return eventId;
	}

	/**
	 * 设置事件编号
	 * 
	 * @param eventId
	 *            事件编号
	 */
	public void setEventId(String eventId) {
		this.eventId = eventId;
	}

	/**
	 * 获取区域编号
	 * 
	 * @return regionId 区域编号
	 */
	public String getRegionId() {
		return regionId;
	}

	/**
	 * 设置区域编号
	 * 
	 * @param regionId
	 *            区域编号
	 */
	public void setRegionId(String regionId) {
		this.regionId = regionId;
	}

	/**
	 * 获取区域名称
	 * 
	 * @return regionName 区域名称
	 */
	public String getRegionName() {
		return regionName;
	}

	/**
	 * 设置区域名称
	 * 
	 * @param regionName
	 *            区域名称
	 */
	public void setRegionName(String regionName) {
		this.regionName = regionName;
	}

	/**
	 * 获取辖区编号
	 * 
	 * @return deptId 辖区编号
	 */
	public String getDeptId() {
		return deptId;
	}

	/**
	 * 设置辖区编号
	 * 
	 * @param deptId
	 *            辖区编号
	 */
	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	/**
	 * 获取辖区名称
	 * 
	 * @return deptName 辖区名称
	 */
	public String getDeptName() {
		return deptName;
	}

	/**
	 * 设置辖区名称
	 * 
	 * @param deptName
	 *            辖区名称
	 */
	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	/**
	 * 获取来源编号
	 * 
	 * @return sourceId 来源编号
	 */
	public String getSourceId() {
		return sourceId;
	}

	/**
	 * 设置来源编号
	 * 
	 * @param sourceId
	 *            来源编号
	 */
	public void setSourceId(String sourceId) {
		this.sourceId = sourceId;
	}

	/**
	 * 获取来源名称
	 * 
	 * @return sourceName 来源名称
	 */
	public String getSourceName() {
		return sourceName;
	}

	/**
	 * 设置来源名称
	 * 
	 * @param sourceName
	 *            来源名称
	 */
	public void setSourceName(String sourceName) {
		this.sourceName = sourceName;
	}

	/**
	 * 获取类型编号
	 * 
	 * @return typeId 类型编号
	 */
	public String getTypeId() {
		return typeId;
	}

	/**
	 * 设置类型编号
	 * 
	 * @param typeId
	 *            类型编号
	 */
	public void setTypeId(String typeId) {
		this.typeId = typeId;
	}

	/**
	 * 获取类型名称
	 * 
	 * @return typeName 类型名称
	 */
	public String getTypeName() {
		return typeName;
	}

	/**
	 * 设置类型名称
	 * 
	 * @param typeName
	 *            类型名称
	 */
	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	/**
	 * 获取形态编号
	 * 
	 * @return formId 形态编号
	 */
	public String getFormId() {
		return formId;
	}

	/**
	 * 设置形态编号
	 * 
	 * @param formId
	 *            形态编号
	 */
	public void setFormId(String formId) {
		this.formId = formId;
	}

	/**
	 * 获取形态名称
	 * 
	 * @return formName 形态名称
	 */
	public String getFormName() {
		return formName;
	}

	/**
	 * 设置形态名称
	 * 
	 * @param formName
	 *            形态名称
	 */
	public void setFormName(String formName) {
		this.formName = formName;
	}

	/**
	 * 获取等级编号
	 * 
	 * @return levelId 等级编号
	 */
	public String getLevelId() {
		return levelId;
	}

	/**
	 * 设置等级编号
	 * 
	 * @param levelId
	 *            等级编号
	 */
	public void setLevelId(String levelId) {
		this.levelId = levelId;
	}

	/**
	 * 获取等级名称
	 * 
	 * @return levelName 等级名称
	 */
	public String getLevelName() {
		return levelName;
	}

	/**
	 * 设置等级名称
	 * 
	 * @param levelName
	 *            等级名称
	 */
	public void setLevelName(String levelName) {
		this.levelName = levelName;
	}

	/**
	 * 获取发生时间
	 * 
	 * @return eventTime 发生时间
	 */
	public Date getEventTime() {
		return eventTime;
	}

	/**
	 * 设置发生时间
	 * 
	 * @param eventTime
	 *            发生时间
	 */
	public void setEventTime(Date eventTime) {
		this.eventTime = eventTime;
	}

	/**
	 * 获取道路编号
	 * 
	 * @return roadId 道路编号
	 */
	public String getRoadId() {
		return roadId;
	}

	/**
	 * 设置道路编号
	 * 
	 * @param roadId
	 *            道路编号
	 */
	public void setRoadId(String roadId) {
		this.roadId = roadId;
	}

	/**
	 * 获取道路名称
	 * 
	 * @return roadName 道路名称
	 */
	public String getRoadName() {
		return roadName;
	}

	/**
	 * 设置道路名称
	 * 
	 * @param roadName
	 *            道路名称
	 */
	public void setRoadName(String roadName) {
		this.roadName = roadName;
	}

	/**
	 * 获取道路类型编号
	 * 
	 * @return roadTypeId 道路类型编号
	 */
	public String getRoadTypeId() {
		return roadTypeId;
	}

	/**
	 * 设置道路类型编号
	 * 
	 * @param roadTypeId
	 *            道路类型编号
	 */
	public void setRoadTypeId(String roadTypeId) {
		this.roadTypeId = roadTypeId;
	}

	/**
	 * 获取道路类型名称
	 * 
	 * @return roadTypeName 道路类型名称
	 */
	public String getRoadTypeName() {
		return roadTypeName;
	}

	/**
	 * 设置道路类型名称
	 * 
	 * @param roadTypeName
	 *            道路类型名称
	 */
	public void setRoadTypeName(String roadTypeName) {
		this.roadTypeName = roadTypeName;
	}

	/**
	 * 获取支路编号
	 * 
	 * @return branchId 支路编号
	 */
	public String getBranchId() {
		return branchId;
	}

	/**
	 * 设置支路编号
	 * 
	 * @param branchId
	 *            支路编号
	 */
	public void setBranchId(String branchId) {
		this.branchId = branchId;
	}

	/**
	 * 获取支路名称
	 * 
	 * @return branchName 支路名称
	 */
	public String getBranchName() {
		return branchName;
	}

	/**
	 * 设置支路名称
	 * 
	 * @param branchName
	 *            支路名称
	 */
	public void setBranchName(String branchName) {
		this.branchName = branchName;
	}

	/**
	 * 获取方位编号
	 * 
	 * @return directionId 方位编号
	 */
	public String getDirectionId() {
		return directionId;
	}

	/**
	 * 设置方位编号
	 * 
	 * @param directionId
	 *            方位编号
	 */
	public void setDirectionId(String directionId) {
		this.directionId = directionId;
	}

	/**
	 * 获取方位名称
	 * 
	 * @return directionName 方位名称
	 */
	public String getDirectionName() {
		return directionName;
	}

	/**
	 * 设置方位名称
	 * 
	 * @param directionName
	 *            方位名称
	 */
	public void setDirectionName(String directionName) {
		this.directionName = directionName;
	}

	/**
	 * 获取距离公里数
	 * 
	 * @return distance 距离公里数
	 */
	public double getDistance() {
		return distance;
	}

	/**
	 * 设置距离公里数
	 * 
	 * @param distance
	 *            距离公里数
	 */
	public void setDistance(double distance) {
		this.distance = distance;
	}

	/**
	 * 获取地址详细描述
	 * 
	 * @return address 地址详细描述
	 */
	public String getAddress() {
		return address;
	}

	/**
	 * 设置地址详细描述
	 * 
	 * @param address
	 *            地址详细描述
	 */
	public void setAddress(String address) {
		this.address = address;
	}

	/**
	 * 获取经度
	 * 
	 * @return longitude 经度
	 */
	public double getLongitude() {
		return longitude;
	}

	/**
	 * 设置经度
	 * 
	 * @param longitude
	 *            经度
	 */
	public void setLongitude(double longitude) {
		this.longitude = longitude;
	}

	/**
	 * 获取纬度
	 * 
	 * @return latitude 纬度
	 */
	public double getLatitude() {
		return latitude;
	}

	/**
	 * 设置纬度
	 * 
	 * @param latitude
	 *            纬度
	 */
	public void setLatitude(double latitude) {
		this.latitude = latitude;
	}

	/**
	 * 获取事件内容
	 * 
	 * @return content 事件内容
	 */
	public String getContent() {
		return content;
	}

	/**
	 * 设置事件内容
	 * 
	 * @param content
	 *            事件内容
	 */
	public void setContent(String content) {
		this.content = content;
	}

	/**
	 * 获取交通影响程度编号
	 * 
	 * @return influenceId 交通影响程度编号
	 */
	public String getInfluenceId() {
		return influenceId;
	}

	/**
	 * 设置交通影响程度编号
	 * 
	 * @param influenceId
	 *            交通影响程度编号
	 */
	public void setInfluenceId(String influenceId) {
		this.influenceId = influenceId;
	}

	/**
	 * 获取交通影响程度名称
	 * 
	 * @return influenceName 交通影响程度名称
	 */
	public String getInfluenceName() {
		return influenceName;
	}

	/**
	 * 设置交通影响程度名称
	 * 
	 * @param influenceName
	 *            交通影响程度名称
	 */
	public void setInfluenceName(String influenceName) {
		this.influenceName = influenceName;
	}

	/**
	 * 获取死亡人数
	 * 
	 * @return death 死亡人数
	 */
	public int getDeath() {
		return death;
	}

	/**
	 * 设置死亡人数
	 * 
	 * @param death
	 *            死亡人数
	 */
	public void setDeath(int death) {
		this.death = death;
	}

	/**
	 * 获取重伤人数
	 * 
	 * @return seriousInjury 重伤人数
	 */
	public int getSeriousInjury() {
		return seriousInjury;
	}

	/**
	 * 设置重伤人数
	 * 
	 * @param seriousInjury
	 *            重伤人数
	 */
	public void setSeriousInjury(int seriousInjury) {
		this.seriousInjury = seriousInjury;
	}

	/**
	 * 获取轻伤人数
	 * 
	 * @return minorInjury 轻伤人数
	 */
	public int getMinorInjury() {
		return minorInjury;
	}

	/**
	 * 设置轻伤人数
	 * 
	 * @param minorInjury
	 *            轻伤人数
	 */
	public void setMinorInjury(int minorInjury) {
		this.minorInjury = minorInjury;
	}

	/**
	 * 获取被困人数
	 * 
	 * @return trapped 被困人数
	 */
	public int getTrapped() {
		return trapped;
	}

	/**
	 * 设置被困人数
	 * 
	 * @param trapped
	 *            被困人数
	 */
	public void setTrapped(int trapped) {
		this.trapped = trapped;
	}

	/**
	 * 获取失踪人数
	 * 
	 * @return missing 失踪人数
	 */
	public int getMissing() {
		return missing;
	}

	/**
	 * 设置失踪人数
	 * 
	 * @param missing
	 *            失踪人数
	 */
	public void setMissing(int missing) {
		this.missing = missing;
	}

	/**
	 * 获取损坏机动车数
	 * 
	 * @return damageMotor 损坏机动车数
	 */
	public int getDamageMotor() {
		return damageMotor;
	}

	/**
	 * 设置损坏机动车数
	 * 
	 * @param damageMotor
	 *            损坏机动车数
	 */
	public void setDamageMotor(int damageMotor) {
		this.damageMotor = damageMotor;
	}

	/**
	 * 获取损坏非机动车数
	 * 
	 * @return damageNonMotor 损坏非机动车数
	 */
	public int getDamageNonMotor() {
		return damageNonMotor;
	}

	/**
	 * 设置损坏非机动车数
	 * 
	 * @param damageNonMotor
	 *            损坏非机动车数
	 */
	public void setDamageNonMotor(int damageNonMotor) {
		this.damageNonMotor = damageNonMotor;
	}

	/**
	 * 获取损失财产
	 * 
	 * @return damageProperty 损失财产
	 */
	public double getDamageProperty() {
		return damageProperty;
	}

	/**
	 * 设置损失财产
	 * 
	 * @param damageProperty
	 *            损失财产
	 */
	public void setDamageProperty(double damageProperty) {
		this.damageProperty = damageProperty;
	}

	/**
	 * 获取是否逃逸
	 * 
	 * @return escape 是否逃逸
	 */
	public boolean isEscape() {
		return escape;
	}

	/**
	 * 设置是否逃逸
	 * 
	 * @param escape
	 *            是否逃逸
	 */
	public void setEscape(boolean escape) {
		this.escape = escape;
	}

	/**
	 * 获取是否涉爆
	 * 
	 * @return explosive 是否涉爆
	 */
	public boolean isExplosive() {
		return explosive;
	}

	/**
	 * 设置是否涉爆
	 * 
	 * @param explosive
	 *            是否涉爆
	 */
	public void setExplosive(boolean explosive) {
		this.explosive = explosive;
	}

	/**
	 * 获取是否涉危
	 * 
	 * @return dangerous 是否涉危
	 */
	public boolean isDangerous() {
		return dangerous;
	}

	/**
	 * 设置是否涉危
	 * 
	 * @param dangerous
	 *            是否涉危
	 */
	public void setDangerous(boolean dangerous) {
		this.dangerous = dangerous;
	}

	/**
	 * 获取是否涉外
	 * 
	 * @return foreign 是否涉外
	 */
	public boolean isForeign() {
		return foreign;
	}

	/**
	 * 设置是否涉外
	 * 
	 * @param foreign
	 *            是否涉外
	 */
	public void setForeign(boolean foreign) {
		this.foreign = foreign;
	}

	/**
	 * 获取是否二次事件
	 * 
	 * @return again 是否二次事件
	 */
	public boolean isAgain() {
		return again;
	}

	/**
	 * 设置是否二次事件
	 * 
	 * @param again
	 *            是否二次事件
	 */
	public void setAgain(boolean again) {
		this.again = again;
	}

	/**
	 * 获取是否典型事件
	 * 
	 * @return typical 是否典型事件
	 */
	public boolean isTypical() {
		return typical;
	}

	/**
	 * 设置是否典型事件
	 * 
	 * @param typical
	 *            是否典型事件
	 */
	public void setTypical(boolean typical) {
		this.typical = typical;
	}

	/**
	 * 获取报警人
	 * 
	 * @return warnPerson 报警人
	 */
	public String getWarnPerson() {
		return warnPerson;
	}

	/**
	 * 设置报警人
	 * 
	 * @param warnPerson
	 *            报警人
	 */
	public void setWarnPerson(String warnPerson) {
		this.warnPerson = warnPerson;
	}

	/**
	 * 获取报警电话
	 * 
	 * @return warnTel 报警电话
	 */
	public String getWarnTel() {
		return warnTel;
	}

	/**
	 * 设置报警电话
	 * 
	 * @param warnTel
	 *            报警电话
	 */
	public void setWarnTel(String warnTel) {
		this.warnTel = warnTel;
	}

	/**
	 * 获取报警时间
	 * 
	 * @return warnTime 报警时间
	 */
	public Date getWarnTime() {
		return warnTime;
	}

	/**
	 * 设置报警时间
	 * 
	 * @param warnTime
	 *            报警时间
	 */
	public void setWarnTime(Date warnTime) {
		this.warnTime = warnTime;
	}

	/**
	 * 获取上报人编号
	 * 
	 * @return reportPersonId 上报人编号
	 */
	public String getReportPersonId() {
		return reportPersonId;
	}

	/**
	 * 设置上报人编号
	 * 
	 * @param reportPersonId
	 *            上报人编号
	 */
	public void setReportPersonId(String reportPersonId) {
		this.reportPersonId = reportPersonId;
	}

	/**
	 * 获取上报人姓名
	 * 
	 * @return reportPersonName 上报人姓名
	 */
	public String getReportPersonName() {
		return reportPersonName;
	}

	/**
	 * 设置上报人姓名
	 * 
	 * @param reportPersonName
	 *            上报人姓名
	 */
	public void setReportPersonName(String reportPersonName) {
		this.reportPersonName = reportPersonName;
	}

	/**
	 * 获取上报部门编号
	 * 
	 * @return reportDeptId 上报部门编号
	 */
	public String getReportDeptId() {
		return reportDeptId;
	}

	/**
	 * 设置上报部门编号
	 * 
	 * @param reportDeptId
	 *            上报部门编号
	 */
	public void setReportDeptId(String reportDeptId) {
		this.reportDeptId = reportDeptId;
	}

	/**
	 * 获取上报部门名称
	 * 
	 * @return reportDeptName 上报部门名称
	 */
	public String getReportDeptName() {
		return reportDeptName;
	}

	/**
	 * 设置上报部门名称
	 * 
	 * @param reportDeptName
	 *            上报部门名称
	 */
	public void setReportDeptName(String reportDeptName) {
		this.reportDeptName = reportDeptName;
	}

	/**
	 * 获取上报时间
	 * 
	 * @return reportTime 上报时间
	 */
	public Date getReportTime() {
		return reportTime;
	}

	/**
	 * 设置上报时间
	 * 
	 * @param reportTime
	 *            上报时间
	 */
	public void setReportTime(Date reportTime) {
		this.reportTime = reportTime;
	}

	/**
	 * 获取接收人编号
	 * 
	 * @return answerPersionId 接收人编号
	 */
	public String getAnswerPersionId() {
		return answerPersionId;
	}

	/**
	 * 设置接收人编号
	 * 
	 * @param answerPersionId
	 *            接收人编号
	 */
	public void setAnswerPersionId(String answerPersionId) {
		this.answerPersionId = answerPersionId;
	}

	/**
	 * 获取接收人姓名
	 * 
	 * @return answerPersionName 接收人姓名
	 */
	public String getAnswerPersionName() {
		return answerPersionName;
	}

	/**
	 * 设置接收人姓名
	 * 
	 * @param answerPersionName
	 *            接收人姓名
	 */
	public void setAnswerPersionName(String answerPersionName) {
		this.answerPersionName = answerPersionName;
	}

	/**
	 * 获取接收部门编号
	 * 
	 * @return answerDeptId 接收部门编号
	 */
	public String getAnswerDeptId() {
		return answerDeptId;
	}

	/**
	 * 设置接收部门编号
	 * 
	 * @param answerDeptId
	 *            接收部门编号
	 */
	public void setAnswerDeptId(String answerDeptId) {
		this.answerDeptId = answerDeptId;
	}

	/**
	 * 获取接收部门名称
	 * 
	 * @return answerDeptName 接收部门名称
	 */
	public String getAnswerDeptName() {
		return answerDeptName;
	}

	/**
	 * 设置接收部门名称
	 * 
	 * @param answerDeptName
	 *            接收部门名称
	 */
	public void setAnswerDeptName(String answerDeptName) {
		this.answerDeptName = answerDeptName;
	}

	/**
	 * 获取接收时间
	 * 
	 * @return answerTime 接收时间
	 */
	public Date getAnswerTime() {
		return answerTime;
	}

	/**
	 * 设置接收时间
	 * 
	 * @param answerTime
	 *            接收时间
	 */
	public void setAnswerTime(Date answerTime) {
		this.answerTime = answerTime;
	}

	/**
	 * 获取初定事故原因类型
	 * 
	 * @return primaryReasonType 初定事故原因类型
	 */
	public String getPrimaryReasonType() {
		return primaryReasonType;
	}

	/**
	 * 设置初定事故原因类型
	 * 
	 * @param primaryReasonType
	 *            初定事故原因类型
	 */
	public void setPrimaryReasonType(String primaryReasonType) {
		this.primaryReasonType = primaryReasonType;
	}

	/**
	 * 获取初定事故原型描述
	 * 
	 * @return primaryReasonDesc 初定事故原型描述
	 */
	public String getPrimaryReasonDesc() {
		return primaryReasonDesc;
	}

	/**
	 * 设置初定事故原型描述
	 * 
	 * @param primaryReasonDesc
	 *            初定事故原型描述
	 */
	public void setPrimaryReasonDesc(String primaryReasonDesc) {
		this.primaryReasonDesc = primaryReasonDesc;
	}

	/**
	 * 获取实际事故原因类型
	 * 
	 * @return actuallyReasonType 实际事故原因类型
	 */
	public String getActuallyReasonType() {
		return actuallyReasonType;
	}

	/**
	 * 设置实际事故原因类型
	 * 
	 * @param actuallyReasonType
	 *            实际事故原因类型
	 */
	public void setActuallyReasonType(String actuallyReasonType) {
		this.actuallyReasonType = actuallyReasonType;
	}

	/**
	 * 获取实际事故原型描述
	 * 
	 * @return actuallyReasonDesc 实际事故原型描述
	 */
	public String getActuallyReasonDesc() {
		return actuallyReasonDesc;
	}

	/**
	 * 设置实际事故原型描述
	 * 
	 * @param actuallyReasonDesc
	 *            实际事故原型描述
	 */
	public void setActuallyReasonDesc(String actuallyReasonDesc) {
		this.actuallyReasonDesc = actuallyReasonDesc;
	}

	/**
	 * 获取负责领导
	 * 
	 * @return leader 负责领导
	 */
	public String getLeader() {
		return leader;
	}

	/**
	 * 设置负责领导
	 * 
	 * @param leader
	 *            负责领导
	 */
	public void setLeader(String leader) {
		this.leader = leader;
	}

	/**
	 * 获取指导意见
	 * 
	 * @return instruction 指导意见
	 */
	public String getInstruction() {
		return instruction;
	}

	/**
	 * 设置指导意见
	 * 
	 * @param instruction
	 *            指导意见
	 */
	public void setInstruction(String instruction) {
		this.instruction = instruction;
	}

	/**
	 * 获取处理结果
	 * 
	 * @return result 处理结果
	 */
	public String getResult() {
		return result;
	}

	/**
	 * 设置处理结果
	 * 
	 * @param result
	 *            处理结果
	 */
	public void setResult(String result) {
		this.result = result;
	}

	/**
	 * 获取结束时间
	 * 
	 * @return finishTime 结束时间
	 */
	public Date getFinishTime() {
		return finishTime;
	}

	/**
	 * 设置结束时间
	 * 
	 * @param finishTime
	 *            结束时间
	 */
	public void setFinishTime(Date finishTime) {
		this.finishTime = finishTime;
	}

	/**
	 * 获取更新时间
	 * 
	 * @return updateTime 更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}

	/**
	 * 设置更新时间
	 * 
	 * @param updateTime
	 *            更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/**
	 * 获取状态编号
	 * 
	 * @return statusId 状态编号
	 */
	public String getStatusId() {
		return statusId;
	}

	/**
	 * 设置状态编号
	 * 
	 * @param statusId
	 *            状态编号
	 */
	public void setStatusId(String statusId) {
		this.statusId = statusId;
	}

	/**
	 * 获取状态名称
	 * 
	 * @return statusName 状态名称
	 */
	public String getStatusName() {
		return statusName;
	}

	/**
	 * 设置状态名称
	 * 
	 * @param statusName
	 *            状态名称
	 */
	public void setStatusName(String statusName) {
		this.statusName = statusName;
	}

	/**
	 * 获取plans
	 * 
	 * @return plans plans
	 */
	public List<PlanInfoDto> getPlans() {
		return plans;
	}

	/**
	 * 设置plans
	 * 
	 * @param plans
	 *            plans
	 */
	public void setPlans(List<PlanInfoDto> plans) {
		this.plans = plans;
	}

	/**
	 * 获取vehicles
	 * 
	 * @return vehicles vehicles
	 */
	public List<VehicleInfoDto> getVehicles() {
		return vehicles;
	}

	/**
	 * 设置vehicles
	 * 
	 * @param vehicles
	 *            vehicles
	 */
	public void setVehicles(List<VehicleInfoDto> vehicles) {
		this.vehicles = vehicles;
	}

	/**
	 * 获取adjuncts
	 * 
	 * @return adjuncts
	 */
	public List<EventAdjunctDto> getAdjuncts() {
		return adjuncts;
	}

	/**
	 * 设置adjuncts
	 * 
	 * @param adjunct
	 *            adjuncts
	 */
	public void setAdjuncts(List<EventAdjunctDto> adjuncts) {
		this.adjuncts = adjuncts;
	}
}
